home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-11 | 3.7 KB | 239 lines | [TEXT/CWIE] |
- // DModalTextData.cp -- data container class for Everything
-
- #include "DModalTextData.h"
-
- #include <LFileStream.h>
-
-
- //----------
- DModalTextData::DModalTextData ()
- {
- LString::CopyPStr ("\psmall", mSmall2);
- LString::CopyPStr ("\plarge", mLarge2);
- mX12346 = 0;
- mX12345e7 = 0.0;
- LString::CopyPStr ("\ppassword", mPassword2);
- GetLongDateTime (&mDate2);
- GetLongDateTime (&mTime2);
- LString::CopyPStr ("\pstyled", mStyled2);
- }
-
- //----------
- DModalTextData::~DModalTextData ()
- {
- }
-
- //----------
- void DModalTextData::CopyFrom (
- DModalTextData* inOther)
- {
- LString::CopyPStr (inOther->mSmall2, mSmall2);
- LString::CopyPStr (inOther->mLarge2, mLarge2);
- mX12346 = inOther->mX12346;
- mX12345e7 = inOther->mX12345e7;
- LString::CopyPStr (inOther->mPassword2, mPassword2);
- mDate2 = inOther->mDate2;
- mTime2 = inOther->mTime2;
- LString::CopyPStr (inOther->mStyled2, mStyled2);
- }
-
- //----------
- void DModalTextData::ReadFromFile (
- LFileStream* inFile)
- {
- }
-
- //----------
- void DModalTextData::WriteToFile (
- LFileStream* inFile)
- {
- }
-
-
- //----------
- StringPtr DModalTextData::GetSmall2 (
- Str255 outPtr) const
- {
-
- if (outPtr != nil) {
- LString::CopyPStr (mSmall2, outPtr);
- }
- return (StringPtr)mSmall2;
- }
-
- //----------
- void DModalTextData::SetSmall2 (
- ConstStringPtr inValue)
- {
- LString::CopyPStr (inValue, mSmall2);
-
- SignalDataChanged (idSmall2);
- }
-
- //----------
- void DModalTextData::SetSmall2 (
- CharsHandle inValue)
- {
- SetPStr (mSmall2, sizeof (mSmall2), inValue);
-
- SignalDataChanged (idSmall2);
- }
-
-
- //----------
- StringPtr DModalTextData::GetLarge2 (
- Str255 outPtr) const
- {
-
- if (outPtr != nil) {
- LString::CopyPStr (mLarge2, outPtr);
- }
- return (StringPtr)mLarge2;
- }
-
- //----------
- void DModalTextData::SetLarge2 (
- ConstStringPtr inValue)
- {
- LString::CopyPStr (inValue, mLarge2);
-
- SignalDataChanged (idLarge2);
- }
-
- //----------
- void DModalTextData::SetLarge2 (
- CharsHandle inValue)
- {
- SetPStr (mLarge2, sizeof (mLarge2), inValue);
-
- SignalDataChanged (idLarge2);
- }
-
-
- //----------
- SInt32 DModalTextData::GetX12346 () const
- {
-
- return mX12346;
- }
-
- //----------
- void DModalTextData::SetX12346 (
- SInt32 inValue)
- {
- mX12346 = inValue;
-
- SignalDataChanged (idX12346);
- }
-
-
- //----------
- double DModalTextData::GetX12345e7 () const
- {
-
- return mX12345e7;
- }
-
- //----------
- void DModalTextData::SetX12345e7 (
- double inValue)
- {
- mX12345e7 = inValue;
-
- SignalDataChanged (idX12345e7);
- }
-
-
- //----------
- StringPtr DModalTextData::GetPassword2 (
- Str255 outPtr) const
- {
-
- if (outPtr != nil) {
- LString::CopyPStr (mPassword2, outPtr);
- }
- return (StringPtr)mPassword2;
- }
-
- //----------
- void DModalTextData::SetPassword2 (
- ConstStringPtr inValue)
- {
- LString::CopyPStr (inValue, mPassword2);
-
- SignalDataChanged (idPassword2);
- }
-
- //----------
- void DModalTextData::SetPassword2 (
- CharsHandle inValue)
- {
- SetPStr (mPassword2, sizeof (mPassword2), inValue);
-
- SignalDataChanged (idPassword2);
- }
-
-
- //----------
- LongDateRec DModalTextData::GetDate2 () const
- {
-
- return mDate2;
- }
-
- //----------
- void DModalTextData::SetDate2 (
- LongDateRec inValue)
- {
- mDate2 = inValue;
-
- SignalDataChanged (idDate2);
- }
-
-
- //----------
- LongDateRec DModalTextData::GetTime2 () const
- {
-
- return mTime2;
- }
-
- //----------
- void DModalTextData::SetTime2 (
- LongDateRec inValue)
- {
- mTime2 = inValue;
-
- SignalDataChanged (idTime2);
- }
-
-
- //----------
- StringPtr DModalTextData::GetStyled2 (
- Str255 outPtr) const
- {
-
- if (outPtr != nil) {
- LString::CopyPStr (mStyled2, outPtr);
- }
- return (StringPtr)mStyled2;
- }
-
- //----------
- void DModalTextData::SetStyled2 (
- ConstStringPtr inValue)
- {
- LString::CopyPStr (inValue, mStyled2);
-
- SignalDataChanged (idStyled2);
- }
-
- //----------
- void DModalTextData::SetStyled2 (
- CharsHandle inValue)
- {
- SetPStr (mStyled2, sizeof (mStyled2), inValue);
-
- SignalDataChanged (idStyled2);
- }
-